package com.smart.lx.factory.abstr;

import com.smart.lx.factory.Car;

/**
 * 功能描述: <br>
 * 〈虚拟工厂〉
 * <p>
 * 抽象类
 *
 * @since: 1.0.0
 * @Author:abc
 * @Date: 2019/3/9
 */
public abstract class AbstractFactory {
    //公共的逻辑
    /**
     * 获得一个福特汽车
     * @return
     */
    public  abstract Car getFuteCar();

    /**
     * 获得一个吉利汽车
     * @return
     */
    public abstract  Car getJiliCar();

    /**
     * 获得一个大众汽车
     * @return
     */
    public  abstract  Car getDazhongCar();

}
